/****赵晓莉***/
*{
    padding:0;
    margin:0;
}
li{
    list-style:none;
}
.panel{
    border:none;
    box-shadow:0 1px 3px #f5f5f5;
}
.panel-heading{
    padding:0.6em;
    font-size:1.2em;
    background:#84cf78;
    color:white;
}
.panel-body{
    min-height:50em;
    color:#27a612;
}
.panel-body>div{
    margin-bottom:0.8em;
}
.wrap>div:nth-child(1){
    float:left;
    width:75%;
}
.wrap>div:nth-child(2){
    float:left;
    width:23%;
    margin-left:2%;
}
.basic>div{
    float:left;
    width:49.6%;
    border:1px solid #9cd68d;
}
.basic>div:first-child{
    margin-right:0.8%;
}
.basic>div>div{
    float:left;
    padding:0.5em;
    height:130px;
}
.basic>div>div.basic-title{
    width:10%;
    display: flex;
    display: -webkit-flex; /* Safari */
    align-items:center;
    justify-content:center;
    border-right:1px dotted #9cd68d;
}
.basic>div.info>div.basic-info{
    width:90%;
}
.basic>div.age>div.basic-info{
    width:80%;
}
.basic-info>span{
    float:left;
    width:50%;
    height:30px;
    line-height:30px;
}
.basic-info span:nth-child(4),
.basic-info span:last-child,.age>.basic-info>span{
    width:100%;
}
.age>div:last-child{
    background:#9cd68d;
    border-right:1px dotted #9cd68d;
    color:#fff;
}
.item-title{
    font-size:1.2em;
    text-align:center;
}
.table-bordered thead tr td{
    background:#27a612;
    border-color:transparent;
    text-align:center;
    color:#fff;
}
.table-bordered tbody tr td{
    background:#e2efda;
    border-color:#fff;
    border-top:none;
    text-align:center;
    color:#000;
}
.table-bordered tbody tr td:first-child{
    text-align:right;
    color:#27a612;
}
.outLine{
    font-weight:bold;
}
.table-bordered tbody tr td.bg-fff{
    background:#fff;
}
.line{
    width:100%;
    margin:20px 0;
    border-bottom:1px dotted #9cd68d;
}
#bsid-history{
    min-height:1500px;
}
#bsid-history li{
    padding:0.5em;
    color:#27a612;
    cursor:pointer;
}
#bsid-history li:nth-child(even){
    color:#fff;
    background:#84cf78;
}
#bsid-history li span.right{
    border-color:transparent;
}
.right {
    display:inline-block;
    margin-right:0.3em;
    vertical-align: middle;
    width:0;
    height:0;
    border-top:5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 10px solid #27a612;
}
#bsid-history li.select{
    background:#27a612;
    color:#fff;
}
#bsid-history li.select span{
    border-left-color:#fff;
}
#guides>div{
    margin-bottom:0.5em;
}
#guides .guideTitle{
    font-size:1.2em;
    font-weight:bold;
    margin-bottom:0.3em;
}
#guides p{
    text-indent:2em;
    line-height:30px;
    margin-bottom:0;
}